package cn.tedu.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

//jdbc入门案例
public class Test1 {
    public static void main(String[] args) throws Exception {
        //注册驱动
        //Class.forName("com.mysql.jdbc.Driver");
        Class.forName("com.mysql.jdbc.Driver");
        //连接数据库（用户名 密码吧 IP地址 端口号）
        //格式：jdbc:mysql   IP地址:端口号  数据库名
        String url = "jdbc:mysql://localhost:3306/abc";//路径
        String user = "root";//用户名
        String pwd = "root105";//密码
//        DriverManager.getConnection(url, user, pwd);
        Connection conn = DriverManager.getConnection(url, user, pwd);
        Statement st = conn.createStatement();
        String sql = "select * from dept";
        ResultSet rs = st.executeQuery(sql);
        //循环结果集
        while (rs.next()) {//判断有没有下一条数据，有返回true，没有返回false
            //根据列的编号  列名
            int num = rs.getInt(1); //获取第一列数据
            String loc = rs.getString(3); //获取第三列数据
            String name = rs.getString(2); //获取第二列数据
            System.out.println(num + name + loc);
//            System.out.println(name);
//            System.out.println(loc);
            //
            rs.close();//结果集
            st.close();//传输器
            conn.close();//连接
        }


    }
}
